home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hackers Underworld 2: Forbidden Knowledge
/
Hackers Underworld 2: Forbidden Knowledge.iso
/
PHREAK
/
CPP2.TXT
< prev
next >
Wrap
Text File
|
1994-07-17
|
35KB
|
617 lines
THE HIGH TECH HOODS
& A-CORP PRESENTS...
*%*%*%*%*%*%*%*%*%*%*%*%*%*%*
*% THE ULTIMATE %*
*% CELLULAR PHONE PHREAKS %*
*% MANUAL PART 2 %*
*% %*
*% WRITTEN BY THE RAVEN %*
*% AND INTROSPECT %*
*%*%*%*%*%*%*%*%*%*%*%*%*%*%*
THE RAVEN
+=======+
THANKS TO THE FOLLOWING: PEBBLES, BIT STREAM & THOMAS ICOM
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\/\/\/\/\/\/\/\
INDEX:
I. WHAT'S IN A NAM
II. NAM/ESN REPROGRAMMING
III. ADVANCED REPROGRAMMING
IV. OBTAINING SYS. REGISTRATION DATA
V. REPROGRAMMING YOUR PHONE
VI. ------------------------
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
I. What's In A NAM
First thing were going to start with is the NAM. The NAM is a PROM, A blank
NAM costs about $5. Sometimes its more expensive depending on the operating
temperature and packaging specifications.
Two flavors of NAM's are most commonly used for cellular phones. NEC Corp.
uses the open collector (SIGNETICS p/n 82S23 or equivalent). All others use
the tri-state (SIGNETICS 82S123 or equivalent). Blank NAMs are manufactured by
Signetics, National Semiconductor, Monolithic Memorys, Fujitsu, Texas Instrum
ents, and Advanced Microdevices. Blank NAMs can be purchased at your local
electronic distributor's, thru the various parts sources advertised in
electronic magazines, and some radios come with a blank included.
The NAM contains the subscriber number and lock code, the home system ID and
other system-required data. You may wonder how this info is arranged. The NAM
is organized into 32 rows and 8 colums. It is 32 words of 8 bits each.
(256 bits total). Starting from top of the NAM (address 00), you will find
the abreviation SIDH. This means "System Identifaction Number Home", a number
starting at 0001 assigned by the FCC. Each market allows two systems. These
two digits are even for the wire-line and odd for the non-wireline.
At address 03, we find LU (Local Use) on the left and MIN on the right, and
they are usually set to 1. Locations with zeros are reserved. Going down the
map, there's MIN1 and MIN2-the subscriber number and the area code respectively
Dont try to read them from a raw printout of the NAM data, as they are
scrambled beyond recognition. The reason? THe way they are arranged is the way
they must be transmitted to the cellular systems receivers. The programmer
does this to make the radio's job easier.
Next is the station class mark, which identifies the class and power
capability of the phone. The system will treat a handheld (low power)
differently than a standard 3-watt mobile.
IPCH is the Inital Paging Channel. The radio listens for a page on this
channel. Wirelines use 334 and non-wirelines use 333.
ACCOLC (ACCess Overload Class) is designed for throwing off customers in the
event of an overload. Thru neglect, this standard has been largly unused.
(A Class 15 stationis supposed to be police, fire or military). Usually, It's
a set to 0 plus the last digit of the phone number to provide random loading.
PS (Preferred System). This is always 1 in a non-wireline and 0 in wireline.
The Lock Code is about the only thing you can read directly by studying NAM
data. The "spare" bit must be a 0 if the radio contains a 3-digit code.
Because the number of clicks when you dial 0 on a (dial) phone equals 10,
zeros in the lock code are represented by an "A"(the hexadecimal equiv of 10).
EE, REP, HA and HF correspond to end-to-end signaling (DTMF tones, possibly
as you talk), and REPeratory dialing (provision for 10 or more numbers in
memory).
Horn Alert and Hands Free. Like all options, they are 1 if turned on and 0 if
turned off (all these numbers are in hex). They are supposed to be used by
radio makers to store option switches. Usually 13 is used, 14 sometimes and
the rest less often.
Last, you will find Cheksum Adjustment and Checksum. These numbers are
calculated automatically after the data has been edited for the NAM. The sum
of all words in the NAM plus these last two must equal a number with 0's in
the last two digits. The radio checks this sum and if it isn't correct the
radio assumes the NAM is bad or tampered with. In the case radio refuses to
operate until a legal NAM is installed.
THE ANATOMY OF A NAM
--------------------
MARK Defin. most <-- BIT Significance --> least Hex
------------------------------------------------------
0 SIDH (14-8) 00
SIDH (7-0) 01
LU=Local use LU 000000 MIN 02
00 MIN2 (33-28) 03
MIN2 (27-24) 0000 04
0000 MIN1 (23-20) 05
MIN1 (19-12) 06
MIN1 (11-4) 07
MIN1 (3-0) 0000 08
0000 SCM (3-0) 09
00000 IPCH (10-8) 0A
IPCH (7-0) 0B
0000 ACCOLC (3-0) 0C
PS=Perf Syst 0000000 PS 0D
0000 GIM (3-0) 0E
LOCK DIGIT 1 LOCK DIGIT 2 0F
LOCK DIGIT 3 LOCK SPARE BITS 10
EE=End/End EE 000000 REP 11
REP=Reprity HA 000000 HF 12
HF=Handsfree Spare Locations (13-1D) 13
HA=Horn Alt contain all 0's 1D
NAM CHECKSUM ADJUST. 1E
NAM CHECKSUM 1F
II. NAM/ESN REPROGRAMMING
The first step to using cellular phones is to obtain one. They can be
purchased new or used. Ham fests are one good source. Many people dump their
cellular phones once they see just how expensive they are to operate. And of
course the perception of being jerked promotes phreaking.
First generation E.F. Johnson units are good choice as they are easy to
modify, use uniquely effective diveristy (dual antenna) receivers, and use the
AMPS control bus, which means that several maker's control heads will work
with it. Another good choice is Novatel's Aurora/150. It uses a proprietary
parallel bus and control head, but costs less, is rugged, and is also easy to
work on. Also, all Novatel CMTs have built-in diagnostics. This allows you to
manually scan all 666 repeater output freqs-great for scanning!
All cellular phones have a unique ESN. This is a 4-byte hex or 11 digit
octal number stored in the ROM soldered on the logic board. Ideally, it's
supposed to be never changed. Some newer cellulars embed the ESN in a
VLSI IC (Very Large Scale Integration Integrated Circuit) along with the units
program code. This makes ESN mods very difficult at best. The ESN is also
imprinted on the reciever boiler plate, usually mounted on the outside of the
housing. When converted to octal (11 digits), the first 3 digits represents
the maker while the other 8 identify the unit.
The other important ROM is the NAM. It contains the MIN (i.e. phone #,
including area code), the lock code, and various model ID and carrier ID
codes.
The lock code keeps unauthorized parties from using the phone. Some newer
cellulars have no built in NAM and instead use an EEPROM, which allows a
t